import Toast from './Toast'
const obj = {}

obj.install = function (Vue) {
    // console.log('执行了install函数',Vue)
    // console.log(Toast)
    // document.body.appendChild(Toast.$el)
    // 1. 创建组件构造器
    const toastContrustor = Vue.extend(Toast)

    // 2. new的方式，根据组件构造器，创建出一个对象
    const toast = new toastContrustor()

    // 3. 将组件对象，手动挂载到某一个元素上
    toast.$mount(document.createElement('div'))

    // 4. toast.$el 对应的时div
    document.body.appendChild(toast.$el)
    
    Vue.prototype.$toast = toast

}
export default obj